inscribed triangle - Spanish English Dictionary